.main {
  width: 100%;
  //height: 800px;
  //border: 1px solid #72777b;
  position: relative;
  .type {
    border: 1px solid rgba(0,0,0,.125);
    width: 422px;
    height: 180px;
    margin: 10px 10px;
    //border: 1px solid #006CFF;
    padding: 10px 15px;
    position: relative;
    background: #ffffff;
    float: left;
    &:hover{
      cursor: pointer;
      background: linear-gradient(to right top,#f87676,#f8e073,#e8fc7b,#fd7bf2,#77f889,#143df3);
    }
    .title{
      font-size: 25px;
      font-weight: 600;
      margin-bottom: 5px;
    }
    .desc {
      width: 100%;
      height: 112px;
      //border: 1px solid #72777b;
      font-size: 18px;
      color: #000000;
    }
    .foot{
      height: 20px;
      position: absolute;
      width: 400px;
      bottom: 5px;
      .nums{
        float: right;
      }
    }
  }
}
